package com.bst.bsj.common.dal.dataobject;

import com.sylinxsoft.tools.BaseDO;
import com.sylinxsoft.tools.annotation.BoConfig;
import com.sylinxsoft.tools.annotation.BoFieldConfig;
/**
 * 推送人员表
 * 
 * @author 武文斌
 */
@BoConfig(tableName = "t_sys_user_device")
public class PushUserMember extends BaseDO {

    /**
     * 用户id
     */
    @BoFieldConfig(columnName = "uid")
    private String uid;

    /**
     * channelId
     */
    @BoFieldConfig(columnName = "channel_id")
    private String channelId;
    /**
     * userId
     */
    @BoFieldConfig(columnName = "user_id")
    private String userId;
    /**
     * 手机类型，对应的枚举为AppTypeEnum
     */
    @BoFieldConfig(columnName = "mobile_type")
    private String mobileType; // 比如推送类型 Android，ios
    /**
     * 推送类型，对应的枚举为PushTypeEnum
     */
    @BoFieldConfig(columnName = "push_type")
    private String pushType;   // 比如百度推送
    /**
     * 当前状态，对应的枚举为PushUserMemberStatusEnum
     */
    @BoFieldConfig(columnName = "status")
    private String status;

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getMobileType() {
        return mobileType;
    }

    public void setMobileType(String mobileType) {
        this.mobileType = mobileType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getPushType() {
        return pushType;
    }

    public void setPushType(String pushType) {
        this.pushType = pushType;
    }

}
